package service

import (
	"context"

	pb "phm/api/phm/v1"
)

type StudentService struct {
	pb.UnimplementedStudentServer
}

func NewStudentService() *StudentService {
	return &StudentService{}
}

func (s *StudentService) GetClassList(ctx context.Context, req *pb.GetClassListReq) (*pb.GetClassListRep, error) {
	return &pb.GetClassListRep{}, nil
}
func (s *StudentService) CreateClass(ctx context.Context, req *pb.CreateClassReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) DeleteClass(ctx context.Context, req *pb.CIdReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) UpdateClass(ctx context.Context, req *pb.UpdateClassReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) GetMajorsList(ctx context.Context, req *pb.GetMajorsListReq) (*pb.GetMajorsListRep, error) {
	return &pb.GetMajorsListRep{}, nil
}
func (s *StudentService) CreateMajors(ctx context.Context, req *pb.CreateMajorsReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) DeleteMajors(ctx context.Context, req *pb.CIdReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) UpdateMajors(ctx context.Context, req *pb.UpdateMajorsReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) GetStudentsList(ctx context.Context, req *pb.GetStudentsListReq) (*pb.GetStudentsListRep, error) {
	return &pb.GetStudentsListRep{}, nil
}
func (s *StudentService) CreateStudents(ctx context.Context, req *pb.CreateStudentsReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) DeleteStudents(ctx context.Context, req *pb.CIdReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) UpdateStudents(ctx context.Context, req *pb.UpdateStudentsReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) GetTeachDataTypesList(ctx context.Context, req *pb.GetTeachDataTypesListReq) (*pb.GetTeachDataTypesListRep, error) {
	return &pb.GetTeachDataTypesListRep{}, nil
}
func (s *StudentService) CreateTeachDataTypes(ctx context.Context, req *pb.CreateTeachDataTypesReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) DeleteTeachDataTypes(ctx context.Context, req *pb.CIdReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) UpdateTeachDataTypes(ctx context.Context, req *pb.UpdateTeachDataTypesReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) GetTeachDatasList(ctx context.Context, req *pb.GetTeachDatasListReq) (*pb.GetTeachDatasListRep, error) {
	return &pb.GetTeachDatasListRep{}, nil
}
func (s *StudentService) CreateTeachDatas(ctx context.Context, req *pb.CreateTeachDatasReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) DeleteTeachDatas(ctx context.Context, req *pb.CIdReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
func (s *StudentService) UpdateTeachDatas(ctx context.Context, req *pb.UpdateTeachDatasReq) (*pb.CResult, error) {
	return &pb.CResult{}, nil
}
